Rumpus 1.3 User's Guide

Monitoring Usage


The Monitor window, shown in Figure 17, allows you to set a performance level at which Rumpus will serve FTP users, as well as review server usage.


Figure 17: Use the Monitor window to track connection and usage statistics.

You may adjust the performance bar to meet the needs of your computing environment, but be especially aware of how dedicating your server to Rumpus may degrade the performance of other applications running on your server. The most important factors in deciding how much processing power to give to Rumpus are:

Remember that Rumpus is an extremely fast and efficient FTP server. Even when the Rumpus performance setting is set to favor other applications, your FTP server performance will be excellent. In fact, depending on your networking environment, there may be virtually no advantage to setting Rumpus to use more of your server's resources than the minimum.

Figure 18 gives a guideline for where you may want to set the performance slider, based on the Internet connection used to service clients.


Figure 18: Use the Performance bar to determine how much processing power to reserve for Rumpus.

In addition, if you are running Rumpus to handle file downloads or remote page administration for a Web server running on the same machine, you will probably want to set Rumpus all the way over to "Better Behaved". In this setting, Rumpus will have almost no impact on the performance of your Web server, but will still serve files at hundreds of Kbytes per second. In any event, you should reserve the "Faster FTP" side of the slider for dedicated FTP servers on fast network connections.

When you set performance on the "Faster FTP" half of the slider, you may notice that Rumpus (and all applications on the Mac) begin to feel sluggish. Rumpus will feel slow because it will be spending almost all of the available CPU time to serve files. The user interface, therefore, will become sluggish, while FTP services will be very fast.

The lower two thirds of the Monitor window displays several general server statistics, in addition to statistics on each connected user. The general server statistics are reset each time Rumpus is restarted. The Monitor window is divided into two sections, Server Statistics and User Statistics.

The Server Statistics portion of the Monitor window contains the following fields:

Successful Logons

This reflects the number of times users have successfully connected to the server and entered a correct username and password (including anonymous users).

Failed Logons

Failed Logons tells you how many times users have connected but failed to log on. Failures may be due to incorrect username and password, denied service due to maximum connections, or other errors.

Successful Transfers

This statistic reflects the number of files that have been successfully sent or received.

Failed Transfers

This field shows the number of times a file transfer has been attempted but failed to complete for any reason.

Total Bytes Transferred

This displays the number of bytes sent or received while performing file transfers. Bytes sent for FTP commands, directory listings, messages, etc. are not counted.

The User Statistics portion of the Monitor window contains the following fields, where selecting a user name will display the detailed information for that user.

User Name

This is the name of the registered or anonymous user, where the name anonymous will appear with every connection of an anonymous user.

IP Address

IP Address is the Internet Protocol (IP) number of the user.

Current Folder

This field displays the location of a user, where ":" indicates the Server Root folder.

Last Activity

Rumpus identifies the last command sent by the user's FTP client to Rumpus.

Logged In At

This field identifies the local time at which the user logged in to the server.

Bytes Transferred

Rumpus reports the total number of data in bytes that the chosen user has uploaded and downloaded to the server.

In addition to these user statistics, a "Disconnect User" button is provided. Pressing this button will disconnect the currently selected user. This procedure is not graceful, and no warning message will be sent to the user before they are disconnected. Whatever process the user is currently involved in will be halted, and the TCP/IP connection between the client and Rumpus will be dropped.

Finally, the "Update Every..." setting tells Rumpus how often to check for users and their activities before refreshing the Monitor window. Make this a reasonable figure, as it may slightly impact performance. On slower machines, we suggest that you have the monitor update no more frequently than every 5 seconds. If you are actively watching the activity on your FTP server, then set the interval to update more frequently. If the monitor is left open only to periodically glance at the window to be sure everything is functioning correctly, set the update period to once every minute or more.


[ Previous | Table Of Contents | Next ]

Copyright © 1997-9 Maxum Development Corporation
http://www.maxum.com/